home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
LANG
/
C
/
GCC
/
PATCH1
/
!gcc
/
!Run
< prev
Wrap
Text File
|
1996-12-01
|
2KB
|
70 lines
| !Run file for the GNU compilers
| (c) Copyright Nick Burrett, 1996
| Version 1.03 (31 November 1996)
Set GCC$Dir <Obey$Dir>
| Search path used for the compiler binaries
If "<GCCbin$Path>" = "" Then Set Run$Path <Run$Path>,GCCbin:
Set GCCbin$Path <GCC$Dir>.bin.
| Search paths used for the GCC runtime library, C++ and Objective-C
| support headers and libraries.
Set GCC$Path <GCC$Dir>.gcc.
Set GPP$Path <GCC$Dir>.gpp.
| Set the return code limit. Unixlib encodes information within this range
Set Sys$RCLimit 65536
| Place to store temporary files
If "<UnixFS$/tmp>" = "" Then Set UnixFS$/tmp <Wimp$ScrapDir>
| Our preferred linker. This will be searched for through the standard search path
| Acorn's link program is an alternative
Set GCC$Linker "drlink"
| Ensure correct filename translation for a variety of prefixes
Set UnixFS$sfix "f:for:F:fpp:cc:cxx:cpp:c++:C:ii:rpo:ads:adb:ada:c:m:h:i:s:S:ali:adc:xrb:xrs:l:o:p:pas:ph:gpi:gpc:y"
| Set search paths for the Ada run time library files
Set GNATada$Path <GCC$Dir>.adainc.
Set GNATInc$Path gnatada:1.,gnatada:2.,gnatada:3.,gnatada:4.,gnatada:5.,gnatada:6.,gnatada:7.
Set GNATlib$Path gcc:adalib.1.,gcc:adalib.2.,gcc:adalib.3.,gcc:adalib.4.,gcc:adalib.5.,gcc:adalib.6.,gcc:adalib.7.
| Set search path for gnatbl
SetMacro Path <Run$Path>
| Set aliases for controlling UnixLib heap for dynamic areas
| See the documentation about UnixLib and dynamic areas.
| Uncomment these if you have a RiscPC and wish to use dynamic areas
Set gcc_heap ""
| For GNAT Ada
|Set gnatbind_heap ""
|Set gnatbl_heap ""
|Set gnatchop_heap ""
|Set gnatf_heap ""
|Set gnatmake_heap ""
| For Fortran 77
|Set g77_heap ""
| For C++
|Set g++_heap ""
| For Pascal
|Set gpc_heap ""
| Used for extended command lines
| Initially, we look in !System for the DDEUtils module supplied by Acorn
| If not present, then we will load the DDEUtilsCy version.
RMEnsure DDEUtils 0.02 Run <GCC$Dir>.Support.DDEUtilsCy.IFExist System:Modules.DDEUtils Then RMLoad System:Modules.DDEUtils
RMEnsure DDEUtils 0.01 RMRun <GCC$Dir>.Support.DDEUtilsCy.DDEUtilsCy
RMEnsure DDEUtils 0.01 %Obey -c <GCC$Dir>.Support.DDEUtilsCy.InitDDECy
RMEnsure UtilityModule 3.10 Obey
| Details specific to RISC OS 3.10 and above
RMEnsure UtilityModule 3.70 RMEnsure CallASWI 0.01 RMLoad System:Modules.CallASWI
Dir <Obey$Dir>.Files
Filer_OpenDir <Obey$Dir>.files